<?php
class UsuarioModel extends ModelBase
{

	public function getUsuario($id_usuario)
	{
		$dato = new Usuarios();
		$dato->add_filter("id_usuario","=",$id_usuario);
		$dato->load();
		
		return $dato;
	}
	
	public function getDatosUsuario($array)
	{
		$dato = new Usuarios();
		$dato->add_filter("id_usuario","=",$array["idusuario"]);
		$dato->load();
		
		return $dato;
	}
	
	public function cambiarClave($nueva, $id_usuario)
	{
		$dato = new Usuarios();
		$dato->add_filter("id_usuario","=",$id_usuario);
		$dato->load();
		$dato->set_data("clave",$nueva);
		$dato->save();
	}
	
	public function validarUsuario($id_usuario, $clave)
	{
		$resp = false; 
		
		$oUsuario = new Usuarios();
		$oUsuario->add_filter("id_usuario","=",$id_usuario);
		$oUsuario->add_filter("AND");
		$oUsuario->add_filter("clave","=",$clave);
		$oUsuario->add_filter("AND");
		$oUsuario->add_filter("activo","=","S");
		$oUsuario->load();
	
		if(!is_null($oUsuario->get_data("nom_usuario")))
		{
			$_SESSION['idusuario'] = $oUsuario->get_data("id_usuario");
			$resp = true; 
		}
		
		return $resp;

	}
	

}
?>